@themeColor: #45be93;
.container {
    // background-color: #fafafa;
}
.swiper-wrap {
    height: 440rpx;
    background-color: #fff;
    swiper, swiper-item {
        height: 440rpx;
        text-align: center;
    }
}
.today-wrap {
    margin-top: 20rpx;
    .title {
        color: @themeColor;
        font-weight: bolder;
        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2; 
        padding-left: 20rpx;
    }
    .goods-wrap {
        height: 100%;
        width: 100%;
        margin-top: 20rpx;
        font-size: 26rpx;
        .goood-item {
            box-sizing: border-box;
            padding: 20rpx;
            // height: 260rpx;
            min-height: 260rpx;
            width: 100%;
            background-color: #fafafa;
            display: flex;
            margin-bottom: 20rpx;
            .imgs {
                width: 40%;
                .img-in {
                    width: 100%;
                }
            }
            .content {
                flex: 1;
                box-sizing: border-box;
                padding-left: 30rpx;
                .retail-price {
                    padding-top: 20rpx;
                    .text {
                        font-weight: bolder;
                        color: #e4393c;
                        font-size: 30rpx;
                    }
                }
                .origin-price {
                    padding-top: 10rpx;
                    color: #C2C2C2;
                    font-size: 22rpx;
                    text-decoration: line-through;
                }
                .tag-wrap {
                    padding-top: 10rpx;
                    .van-tag--danger.van-tag--plain  {
                        margin-right: 8rpx;
                    }
                }
            }
        }
    }
}
